// index.js
Page({
  data: {
    text: "PDA 打印测试页面"
    },
    onLoad:function(options){
        //页面创建时执行
        try {
          let res = wmpf.getDeviceSerialNumberSync()
          console.log(res.serialNumber)
          this.setData({
            text: "设备SN："+res.serialNumber
          })
        } catch (e) {
          console.log(e)
        }
    },

    $printByPda() {
        wmpf.printer({
            data: [{
                    "type": "base_string",
                    "content": "XXXX 信息技术有限公司",
                    "style": {
                        "fontSize": 0,
                        "bold": 0
                    }
                }, 
                {
                    "type": "base_string",
                    "content": "顾客信息",
                    "style": {
                        "fontSize": 1,
                        "bold": 1
                    }
                }, {
                    "type": "both_side",
                    "content": {
                        "left": "顾客姓名",
                        "right": "Kommi"
                    },
                    "style": {
                        "fontSize": 20,
                        "bold": 0
                    }
                }, {
                    "type": "base_string",
                    "content": "其他信息",
                    "style": {
                        "fontSize": 25,
                        "bold": 1
                    }
                }, {
                    "type": "both_side",
                    "content": {
                        "left": "核销门店",
                        "right": "407国道店"
                    },
                    "style": {
                        "fontSize": 20,
                        "bold": 0
                    }
                }, {
                    "type": "both_side",
                    "content": {
                        "left": "核销码",
                        "right": "5665470281092409"
                    },
                    "style": {
                        "fontSize": 20,
                        "bold": 0
                    }
                }, {
                    "type": "barcode",
                    "content": "5665470281092409",
                    "barCodeOption": {
                        "width": 384,
                        "height": 50,
                        "showText": 1
                    }
                },
                {
                    "type": "qrcode",
                    "content": "5665470281092409",
                    "barCodeOption": {
                        "width": 384,
                        "height": 384
                    }
                }
            ],
            success: (res) => {
                console.log(res)
            },
            fail: (res) => {
                console.log(res)
            }
        })
    }
})
